Skip to content

IBX-11717: [4.6] Configured ignoring unsolvable advisories on PHP 7.4#137

Merged
alongosz merged 3 commits into
mainfrom
ibx-11717-configure-audit-ignore-for-46-php74
May 20, 2026
Merged

IBX-11717: [4.6] Configured ignoring unsolvable advisories on PHP 7.4#137
alongosz merged 3 commits into
mainfrom
ibx-11717-configure-audit-ignore-for-46-php74

Conversation

@alongosz
Copy link
Copy Markdown
Member

@alongosz alongosz commented May 18, 2026

🎫 Issue IBX-11717, IBX-11797

Related PRs:

Description:

This PR configures on the fly composer audit.ignore config.

For now, we have:

  1. 3 advisories for webonyx/graphql-php package:
  1. 17 advisories for twig/twig:
  1. 1 advisory for twig/intl-extra:

They don't have a solution / patch for PHP 7.4 which is past EOL, however we still need to run our CI on PHP 7.4. We, of course, recommend switching to PHP 8 as soon as possible.

Without this, Browser tests ran on PHP 7.4, were installing webonyx/graphql-php 14.x-dev dev version due to minimum-stability. It's not possible to run Browser Tests ATM on a tagged version due to lack of installable stable candidate.

Moreover as of May 20, 2026 after twig/twig security release, it's no longer possible to run Browser Test (or install any package or edition for that matter) on PHP 7.4

For QA:

Verify the approach & verify that webonyx/graphql-php is being installed using tagged version - for PHP 7.4 - with known vulnerabilities, for PHP 8+ - the patched version.

Regressions: ibexa/commerce#1819.

Documentation:

Already documented.

@sonarqubecloud
Copy link
Copy Markdown

@alongosz alongosz merged commit f1ebeb2 into main May 20, 2026
6 checks passed
@alongosz alongosz deleted the ibx-11717-configure-audit-ignore-for-46-php74 branch May 20, 2026 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants